package com.wpen.unit.cvt.system;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import com.wpen.unit.infra.mybatis.system.po.NoticePo;
import com.wpen.unit.web.dto.system.NoticeListRequest;
import com.wpen.unit.web.dto.system.NoticeListResponse;
import com.wpen.unit.web.dto.system.NoticeListRowsResponse;

/**
 * sys_notice转换类
 * 
 * @author Wang Peng
 * @date 2023-02-26
 *
 */
@Mapper
public interface NoticeCvt {
    NoticeCvt INSTANCE = Mappers.getMapper(NoticeCvt.class);

    NoticePo queryListDto2Do(NoticeListRequest noticeListRequest);

    NoticeListResponse queryListDo2Dto(NoticePo noticePo);

    NoticeListRowsResponse queryListRowDo2Dto(NoticePo noticePo);

}
